package com.ruoyi.recommd.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 落地页对象 tb_luodiye
 * 
 * @author ruoyi
 * @date 2025-06-03
 */
public class Luodiye extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 落地页名称 */
    @Excel(name = "落地页名称")
    private String name;

    /** 产品名称 */
    @Excel(name = "产品名称")
    private String pName;
    /** 产品名称 */
    @Excel(name = "产品代码")
    private String pId;
    /** 产品名称 */
    @Excel(name = "渠道Id")
    private String channelId;
    @Excel(name = "业务名称")
    private String businessName;

    @Excel(name = "资费标准")
    private String businessFee;
    /** 落地页链接 */
    @Excel(name = "落地页链接")
    private String url;

    /** banner首图 */
    @Excel(name = "banner首图")
    private String bannerImg;

    /** 交互底图 */
    @Excel(name = "交互底图")
    private String bottomImg;

    /** 按钮图 */
    @Excel(name = "按钮图")
    private String buttonImg;

    /** 未选中图 */
    @Excel(name = "未选中图")
    private String checkImg;

    /** 选中图 */
    @Excel(name = "选中图")
    private String checkedImg;

    /** 资费图 */
    @Excel(name = "资费图")
    private String feeImg;

    /** 业务说明 */
    @Excel(name = "业务说明")
    private String descImg;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String xieyiStatus1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String xieyiStatus2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String xieyi1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String xieyi2;

    private String xieyi3;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String xieyiPic1;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String xieyiPic2;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String xieyiCheck;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String xieyiChecked;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String xieyi;


    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }

    public void setpName(String pName) 
    {
        this.pName = pName;
    }

    public String getpName() 
    {
        return pName;
    }

    public void setUrl(String url) 
    {
        this.url = url;
    }

    public String getUrl() 
    {
        return url;
    }

    public void setBannerImg(String bannerImg) 
    {
        this.bannerImg = bannerImg;
    }

    public String getBannerImg() 
    {
        return bannerImg;
    }

    public void setBottomImg(String bottomImg) 
    {
        this.bottomImg = bottomImg;
    }

    public String getBottomImg() 
    {
        return bottomImg;
    }

    public void setButtonImg(String buttonImg) 
    {
        this.buttonImg = buttonImg;
    }

    public String getButtonImg() 
    {
        return buttonImg;
    }

    public void setCheckImg(String checkImg) 
    {
        this.checkImg = checkImg;
    }

    public String getCheckImg() 
    {
        return checkImg;
    }

    public void setCheckedImg(String checkedImg) 
    {
        this.checkedImg = checkedImg;
    }

    public String getCheckedImg() 
    {
        return checkedImg;
    }

    public void setFeeImg(String feeImg) 
    {
        this.feeImg = feeImg;
    }

    public String getFeeImg() 
    {
        return feeImg;
    }

    public void setDescImg(String descImg) 
    {
        this.descImg = descImg;
    }

    public String getDescImg() 
    {
        return descImg;
    }

    public void setXieyiStatus1(String xieyiStatus1) 
    {
        this.xieyiStatus1 = xieyiStatus1;
    }

    public String getXieyiStatus1() 
    {
        return xieyiStatus1;
    }

    public void setXieyiStatus2(String xieyiStatus2) 
    {
        this.xieyiStatus2 = xieyiStatus2;
    }

    public String getXieyiStatus2() 
    {
        return xieyiStatus2;
    }

    public void setXieyi1(String xieyi1) 
    {
        this.xieyi1 = xieyi1;
    }

    public String getXieyi1() 
    {
        return xieyi1;
    }

    public void setXieyi2(String xieyi2) 
    {
        this.xieyi2 = xieyi2;
    }

    public String getXieyi2() 
    {
        return xieyi2;
    }

    public void setXieyiPic1(String xieyiPic1) 
    {
        this.xieyiPic1 = xieyiPic1;
    }

    public String getXieyiPic1() 
    {
        return xieyiPic1;
    }

    public void setXieyiPic2(String xieyiPic2) 
    {
        this.xieyiPic2 = xieyiPic2;
    }

    public String getXieyiPic2() 
    {
        return xieyiPic2;
    }

    public void setXieyiCheck(String xieyiCheck) 
    {
        this.xieyiCheck = xieyiCheck;
    }

    public String getXieyiCheck() 
    {
        return xieyiCheck;
    }

    public void setXieyiChecked(String xieyiChecked) 
    {
        this.xieyiChecked = xieyiChecked;
    }

    public String getXieyiChecked() 
    {
        return xieyiChecked;
    }

    public void setXieyi(String xieyi) 
    {
        this.xieyi = xieyi;
    }

    public String getXieyi() 
    {
        return xieyi;
    }

    public String getpId() {
        return pId;
    }

    public void setpId(String pId) {
        this.pId = pId;
    }

    public String getChannelId() {
        return channelId;
    }

    public void setChannelId(String channelId) {
        this.channelId = channelId;
    }

    public String getBusinessName() {
        return businessName;
    }

    public void setBusinessName(String businessName) {
        this.businessName = businessName;
    }

    public String getBusinessFee() {
        return businessFee;
    }

    public void setBusinessFee(String businessFee) {
        this.businessFee = businessFee;
    }

    public String getXieyi3() {
        return xieyi3;
    }

    public void setXieyi3(String xieyi3) {
        this.xieyi3 = xieyi3;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("name", getName())
            .append("pName", getpName())
            .append("url", getUrl())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("bannerImg", getBannerImg())
            .append("bottomImg", getBottomImg())
            .append("buttonImg", getButtonImg())
            .append("checkImg", getCheckImg())
            .append("checkedImg", getCheckedImg())
            .append("feeImg", getFeeImg())
            .append("descImg", getDescImg())
            .append("xieyiStatus1", getXieyiStatus1())
            .append("xieyiStatus2", getXieyiStatus2())
            .append("xieyi1", getXieyi1())
            .append("xieyi2", getXieyi2())
            .append("xieyiPic1", getXieyiPic1())
            .append("xieyiPic2", getXieyiPic2())
            .append("xieyiCheck", getXieyiCheck())
            .append("xieyiChecked", getXieyiChecked())
            .append("xieyi", getXieyi())
            .toString();
    }
}
